package jp.seraph.same.controller;

import jp.seraph.same.model.MotionModel;

public interface MotionController {
    public void addPose(String aMotionName, String aPoseName);

    public void removePose(String aMotionName, String aPoseName);

    public void setMotion(String aMotionName, MotionModel aMotion);

    public void removeMotion(String aMotionName);

    public void runMotion(String aMotionName);

    public void selectMotion(String aMotionName);

    public void addPose(String aPoseName);

    public void removePose(String aPoseName);

    public void setMotion(String aMotinName);

    public void runMotion();

    public void saveMotions();
}
